Skip to content

Pin synapse-api to main (2.4.1) and support peripheral_id in impedance queries#183

Merged
calvinleng-science merged 2 commits into
mainfrom
calvin/impedance-query-periph
Jun 11, 2026
Merged

Pin synapse-api to main (2.4.1) and support peripheral_id in impedance queries#183
calvinleng-science merged 2 commits into
mainfrom
calvin/impedance-query-periph

Conversation

@calvinleng-science

Copy link
Copy Markdown
Contributor

Summary

  • Pin the synapse-api submodule to the current head of main (cacec78), which adds peripheral_id (uint32, field 2) to ImpedanceQuery and bumps the API version to 2.4.1
  • Restamp synapse/_api_version.py to 2.4.1 (generated from the submodule's VERSION file)
  • Log the queried peripheral in the CLI impedance stream handler
  • Add a peripheral_id entry to the example test_query.json
  • Bump package version to 2.7.3

Since the Python bindings are generated from the submodule at build time and the CLI parses query JSON directly into the proto, a "peripheral_id" entry in a query file flows through synapsectl query automatically once the submodule is repinned.

Test plan

  • pytest passes (24 tests)
  • Verified the regenerated proto parses peripheral_id from query JSON

@calvinleng-science calvinleng-science merged commit 2707fa8 into main Jun 11, 2026
2 checks passed
@calvinleng-science calvinleng-science deleted the calvin/impedance-query-periph branch June 11, 2026 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant